<?php
/**
 * Administrador de conexion a facebook
 *
 * Factory  de conexiones, levanta conexiones de config.php
 * 
 * @author del valle Federico
 */
class facebookManager {
  static private $instancia = null;

  private function __construct() {
  }

  /**
   * Devuelve una conexion a la base
   *
   * @param String $nombre nombre de la conexion (default: principal)
   * @return facebook
   */
  static public function get() {
    
    if (self::$instancia == null) {
      
      require_once 'fbsdk/facebook.php';
      if (sesion::get("appId") == false) {
        sesion::set("fbappid",configManager::obtener("facebookapi", "appid"));
        sesion::set("fbsecret",configManager::obtener("facebookapi", "secret"));
      }
      self::$instancia = new Facebook(array(
          'appId'  => sesion::get("fbappid"),
          'secret' => sesion::get("fbsecret"),
          'cookie' => true,
          ));
    }
    return self::$instancia;
  }

  

}
?>
